你手上的 mpv-lazy 是 5 月那版,但你想用的那個新功能,作者上個月才加。
要為了這個重下一次兩百多 MB 的整包、再把 portable_config 重搬一次嗎?
不用。一行指令的事。
k7f打開你 Day 6 那個 k7f_zen.vpy,第三行是:
import k7sfunc as k7f
底下的 k7f.UAI_NV_TRT(...)、k7f.RIFE_NV(...)、k7f.FMT_CTRL(...) 全都是它提供的。
k7sfunc 就是懶人包的「函式庫」 —— 作者把一堆 VapourSynth 濾鏡包成好叫的函式,你才不用自己接一長串濾鏡鏈。整個系列從 Day 3 到 Day 11,那些 .vpy 腳本本質上都只是在呼叫它。
重點來了:從 2026NE 那版(2025-12)開始,作者把 k7sfunc 搬到 PyPI 獨立發行了。
意思是它跟懶人包脫鉤了。懶人包幾個月才發一版,k7sfunc 自己在更新 —— 我查的時候最新是 1.8.1(2026-05-07)。
切到懶人包裡有 python.exe 的那層目錄(ex:D:\mpv-lazy),開 PowerShell 跑:
./python -m pip install -U k7sfunc
注意!!不是
python,前面需要有./,是執行當前 mpv-lazy python 指令。
跑完就算裝好了。不用重下整包、不用重設任何東西,vs\ 底下那些腳本下次播放就吃到新版。
想確認現在是哪一版:
./python -m pip show k7sfunc
指定版本安裝:
./python -m pip install k7sfunc==1.3.1
該升:你要用的某個東西懶人包還沒帶 —— 新的 RIFE 模型代號、新加的模組、修掉的 bug。
別動:現在跑得好好的。這條路上沒有「新版一定比較好」,只有「新版有沒有你要的東西」。
還有一個容易誤會的地方:k7sfunc 只是包裝器。 它呼叫的底層外掛(那些 .dll、模型檔)不在這個套件裡。所以升了 k7sfunc 之後,如果新功能要靠新的底層元件,光升它是不夠的 —— 這種時候還是得回去下載新的 vsNV/vsAMD 包。
我的用法是:平常不動,遇到「作者已經修好但懶人包還沒發版」的情況才用這招。 它是插隊用的快速通道,不是日常維護。例如新版本 discussions 有人會報錯誤,通常 mpv-lazy 不會馬上發版,通常作者會叫你用 pip 去更新 k7sfunc。當然假如看 mpv-lazy 沒有什麼大異動,也可以透過 pip 去更新,這樣你之前設定內容也可以不用去調整。